package com.bestcem.xm.award.dao;

import com.bestcem.xm.award.entity.pojo.PointStatsCacheDO;


public interface AwardPointStatsDao {

    /**
     * 查询积分奖励统计信息
     *
     * @param awardId 奖励id
     * @return com.bestcem.xm.award.entity.pojo.PointStatsCacheDO
     * @author xa.zhang
     * @date 2021/10/21 13:49
     */
    PointStatsCacheDO selectByAwardId(String awardId);

    /**
     * 插入奖励统计信息
     *
     * @param awardId 奖励id
     * @param count   总条数
     * @param amount  积分总数
     * @return int
     * @author xa.zhang
     * @date 2021/10/21 13:49
     */
    int insert(String awardId, long count, long amount);

    /**
     * 增加奖励统计信息
     *
     * @param awardId 奖励id
     * @param count   添加条数
     * @param amount  添加积分数量
     * @return int
     * @author xa.zhang
     * @date 2021/10/21 13:50
     */
    int addCountAndAmountByAwardId(String awardId, long count, long amount);


}